.tag-lightyellow {
	background-color: #cdb694;
	color: #fff;
}

.tag {
	display: inline-block;
	font-size: 10px;
	border-radius: 2px;
	line-height: normal;
	padding: 1px 4px;
	text-align: center;
	margin: 0 5px 5px 0;
}

.custom-goods {
	background-color: #ffffff;
	font-size: 12px;

	.custom-goods-item {
		color: #333333;
		display: block;
		position: relative;

		.custom-img {
			background-color: #f4f4f4;
			height: 100px;
			overflow: hidden;
		}

		.custom-txt {
			position: relative;

			p {
				margin-bottom: 5px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;

				&.custom-price {
					color: #b4282d;
				}
			}
		}
	}
}

.custom-flex-item-2 ul {
	display: flex;
	flex-wrap: wrap;
	padding: 10px 6px 2px;

	li {
		box-sizing: border-box;
		margin-bottom: 8px;
		padding: 0 4px;
		width: 50%;
	}
}

.custom-txt-absolute {
	.custom-txt {
		left: 8px;
		position: absolute !important;
		top: 8px;
	}
}

.custom-descript-absolute {
	li {
		margin-bottom: 10px;

		.custom-txt {
			padding-top: 36px;

			.custom-descript {
				background-color: #f1ece2;
				box-sizing: border-box;
				color: #9f8a60;
				height: 30px;
				left: 0;
				line-height: 30px;
				padding: 0 5px;
				position: absolute;
				top: 0;
				width: 100%;
			}
		}
	}
}